#!/bin/bash

if (( $EUID != 0 )); then
  echo "Eseguire lo script come amministratore"
  exit
fi

# installo dipendenze
apt install --yes lsb-release gnupg2 apt-transport-https ca-certificates curl software-properties-common

# scarico chiave GPG e la installo
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/debian.gpg

# aggiungo il repository
sudo add-apt-repository "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

# aggiorno apt
sudo apt update

# installo docker
sudo apt install --yes docker-ce docker-ce-cli containerd.io docker-compose-plugin

# aggiungo utente corrente al gruppo docker
usermod -aG docker $USER

# abilito servizio
systemctl enable docker

# faccio partire il servizio
systemctl start docker
